package com.general.framework.zzyy.string;

/**
 * String 能被继承吗 为什么用final 修饰
 */
public class StringFinal {
    public static void main(String[] args) {
        String s1 = "abc";
        String s2 = "abc";
        String s3 = new String("abc");
        String s4 = new String("abc");
        System.out.println(s1 == s2);//true
        System.out.println(s1 == s3);//false
        System.out.println(s3 == s4);//false

        /* String 能被继承吗 为什么用final 修饰
        写一个StringFinal类，其中包含一个main方法，用于测试String类是否可以被继承，以及为什么用final修饰。
        String类。在main方法中，创建几个String对象，并比较它们的引用是否相等，以验证String类的不可变性。
        */
    }
}
